.banner {
				position: relative;
				width: 100%;
				height: 100%;
				/*overflow: hidden;*/
			}
			.banner .banner_img_a{
				
				position: absolute;
			}
			.banner img{
				
				width: 100%;
				height: 100%;
			}
			.banner .indicator{
				
				position: absolute;
				left: 41%;
				bottom: 20px;
				width: 128px;
				height: 20px;
				border-radius: 12px;
background-color: hsla(0,0%,100%,.3);
text-align: center;
			}
			.banner .indicator span{
				/*line-height: 30px;*/
				margin: 2px;
				/*margin-top: 2px;*/
				display: inline-block;
				cursor: pointer;
				color: white;
				background-color: white;
				padding: 5px 5px;
				/*border: 1px solid #444;*/
				border-radius: 50%;
				/*width: 20px;*/
				/*box-sizing: border-box;*/
				/*阻止用户选中*/
				-moz-user-select: none;
				-ms-user-select: none;
				-webkit-user-select: none;
				
			}
			.banner  span:hover,.banner .indicator span.cur{
				
				/*border: 1px solid #ffb400;*/
				background-color: red;
				
				
			}
			.banner .page{
				
				/*position: relative;*/
				/*right: 10px;
				bottom: 15px;*/
				/*阻止用户选中*/
				-moz-user-select: none;
				-ms-user-select: none;
				-webkit-user-select: none;
			}
			.banner .page .prev{
			
			position: absolute;
			left: 0px;
			top:45%;
			background: rgba(0,0,0,.6);
			width: 30px;
			height: 60px;
				color: white;
			line-height: 60px;
			text-align: center;
			background: rgba(0,0,0,.1);
				cursor: pointer;
			
			}
.banner .page .next{
			
			position: absolute;
			right: 0px;
			top:45%;

			width: 30px;
			height: 60px;
				color: white;
			line-height: 60px;
			text-align: center;
			background: rgba(0,0,0,.1);
				cursor: pointer;
			
			}
			.banner .page span:hover{
			background: rgba(0,0,0,.6);
			
			}
